#pragma once

#include "fxcc/core/FileHeader.h"
#include "fxcc/core/Cache.h"
#include "e2d/core/Scene.h"


namespace e2d
{
	struct Inst
	{
	public:

		fxcc::FileHeader m_FileHeader;

	public:

		std::shared_ptr<e2d::Scene> m_Scene;

		std::shared_ptr<e2d::Scene> m_PrefebScene;
		
		std::shared_ptr<e2d::Scene> m_AnimationScene;

		Inst();

		~Inst();

		void OnLoad();
	};
};